package com.bidevalution.controller.vo;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.bidevalution.service.layout.ColumnHeader;
import com.bidevalution.service.layout.FormControl;

/**
 * Created by glodon on 2019-08-21.
 */
@Api("标段布局")
public class BeSectionLayoutVO implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "布局名称")
    private String layoutText;
    @ApiModelProperty(value = "布局代码")
    private String layoutCode;
    @ApiModelProperty(value = "列字段列表")
    private List<ColumnHeader> tableHead = new ArrayList<ColumnHeader>();
    @ApiModelProperty(value = "控件列表")
    private List<FormControl> controlList = new ArrayList<FormControl>();
    private String clickFunction;


    public List<FormControl> getControlList() {
		return controlList;
	}

	public String getLayoutText() {
        return layoutText;
    }

    public void setLayoutText(String layoutText) {
        this.layoutText = layoutText;
    }


	public String getLayoutCode() {
		return layoutCode;
	}

	public void setLayoutCode(String layoutCode) {
		this.layoutCode = layoutCode;
	}

	public List<ColumnHeader> getTableHead() {
		return tableHead;
	}

	public String getClickFunction() {
		return clickFunction;
	}

	public void setClickFunction(String clickFunction) {
		this.clickFunction = clickFunction;
	}

}
